﻿Public MustInherit Class BasicSyncTask
    Inherits BaseTask

    Public Overrides ReadOnly Property IsAsync() As Boolean
        Get
            Return False
        End Get
    End Property

    Protected MustOverride Overrides Sub PerformOperation()

    Public Overrides Sub WaitCompleted()
        Throw New NotImplementedException("You cannot wait for a synchronous task.")
    End Sub
End Class